Evolutionary Algorithms for Learning of Mobile Robot Controllers
نویسنده
چکیده
This paper presents an automatic design method for fuzzy systems using genetic algorithms. A exible, compact coding scheme for the genetic representation of the fuzzy rule base is suggested. The method is applied to adapt the behaviour of a mobile robot implemented by means of a fuzzy logic controller. The mobile robot is tested on real world situations.
منابع مشابه
Optimization Algorithms Incorporated Fuzzy Q-Learning for Solving Mobile Robot Control Problems
Designing the fuzzy controllers by using evolutionary algorithms and reinforcement learning is an important subject to control the robots. In the present article, some methods to solve reinforcement fuzzy control problems are studied. All these methods have been established by combining Fuzzy-Q Learning with an optimization algorithm. These algorithms include the Ant colony, Bee Colony and Arti...
متن کاملStudy of Evolutionary and Swarm Intelligent Techniques for Soccer Robot Path Planning
Finding an optimal path for a robot in a soccer field involves different parameters such as the positions of the robot, positions of the obstacles, etc. Due to simplicity and smoothness of Ferguson Spline, it has been employed for path planning between arbitrary points on the field in many research teams. In order to optimize the parameters of Ferguson Spline some evolutionary or intelligent al...
متن کاملEvolving an Integrated Phototaxis and Hole-avoidance Behavior for a Swarm-bot
This article is on the subject of evolving neural network controllers for cooperative, mobile robots. We evolve controllers for combined hole-avoidance and phototaxis in a group of physically connected, autonomous robots called s-bots, each with limited sensing capabilities. We take a systematic approach to finding a suitable fitness function, an appropriate neural network structure, and we exp...
متن کاملA case study for learning behaviors in mobile robotics by evolutionary fuzzy systems
Service robots will play an increasing and more important role in the society in the next years. One of the main challenges is to endow robots with enough autonomy to operate on real environments. To reach that goal, the design of controllers to solve simple tasks must be automatized. Engineers look for learning algorithms that are general, robust, require low expertise knowledge, and generate ...
متن کاملAn Exploration of Online Parallel Learning in Heterogeneous Multi-Robot Swarms
Designing effective behavioral controllers for mobile robots can be difficult and tedious; this process can be circumvented by using unsupervised learning techniques which allow robots to evolve their own controllers online in an automated fashion. In multi-robot systems, robots learning in parallel can share information to dramatically increase the evolutionary rate. However, manufacturing var...
متن کامل